package com.raymond.entity.commons;

import lombok.AllArgsConstructor;
import lombok.Getter;


/**
 * desc-业务ID生成服务
 *
 * @author houmenghe
 * @date 2025/04/22 14:57
 **/
@Getter
@AllArgsConstructor
public enum BusinessCodeEnum implements StringBaseEnum {

    /**
     * 采购结算前缀
     */
    PURCHASE("30", "采购结算前缀"),

    /**
     * 商城结算前缀
     */
    MALL("31", "商城结算前缀"),

    /**
     * 混凝土结算前缀
     */
    CONCRETE("HNT", "混凝土结算前缀"),

    /**
     * 传统租赁结算前缀
     */
    TRADITION_LEASE("CTZL", "传统租赁结算前缀"),

    /**
     * 专项结算前缀
     */
    SPECIAL_ITEM("ZX", "专项结算前缀"),

    /**
     * 车辆结算前缀
     */
    VEHICLE("CL", "车辆结算前缀"),

    /**
     * 费用结算前缀
     */
    EXPENSE("FY", "费用结算前缀"),

    /**
     * 商城租赁结算前缀
     */
    MALL_LEASE("SCZL", "商城租赁结算"),

    /**
     * 货运结算前缀
     */
    FREIGHT("HY", "货运结算前缀");


    private final String value;

    private final String desc;
}
